/*
* 注册 
* 2017-09-07
*/
.headerDiv{width: 100%;min-width: 1200px;height:115px;clear: both;overflow: hidden;}
.headerDiv .header{width: 1200px;height:115px;margin: 0px auto;overflow: hidden;}
.headerDiv .logo{display: block;float: left;width: 220px;height: 70px;overflow: hidden;margin:24px 0 0 125px;}
.headerDiv .tel{float:right;height:45px;overflow:hidden;margin:35px 110px 0 0;background: url(../images/icon-tel.png) no-repeat left center;padding-left:45px;color: #666;}
.headerDiv .tel span{display: block;font-size:26px;color: #e80000;font-weight: bold;font-family: "Arial";}

.regmain_bg{ width:100%; height:726px;  background:url(../images/reg_bg.jpg) no-repeat center top; padding:0px 10px 30px 0; box-sizing:border-box; overflow:hidden; min-width:1000px;}
.reg_mainbox{ width:1000px; height:auto; min-height:500px;margin:0 auto; overflow:hidden;}
.reg_logo{ width:100%; height:auto; overflow:hidden; margin:35px auto;}
.reg_logo a{ height:48px; float:left; margin-right:20px;}
.reg_logo a img{ display:block;}
.reg_logo span{ height:36px; line-height:36px; padding-left:20px; font-size:20px; border-left:1px solid #dedede; margin-top:12px; float:left; color:#888;}

.reg_top{ width:100%; height:40px;overflow:hidden;}
.reg_top span{ float:left;color:#f00; font-size:14px; width:120px; height:38px; border:1px solid #dedede; border-top:2px solid #f00; text-align:center; line-height:36px; border-bottom:none; background:#fff; cursor:pointer;}
.reg_top div{ float:right; color:#fff; font-size:13px; line-height:36px;}
.reg_top div a{ color:#ffe555;font-size:13px; font-family:"微软雅黑";}
.reg_top div a:hover{ text-decoration:underline;}
.reg_main{ width:100%; min-height:350px; overflow:hidden; background:#fff; margin:0px auto 30px auto; padding:20px 0px 40px 0; border:1px solid #dedede;position:relative;font-family:"微软雅黑"; box-sizing:border-box;}
.reg_table{ margin:0px auto;}
.reg_table tr td{ padding:0px 5px; color:#444;}
.input_text{ width:288px; height:34px; border:1px solid #dedede; border-radius:2px; line-height:34px; padding-left:10px;}
.input_text:focus{ border:solid 1px #61ade7; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}
.check_bx{ width:15px; height:15px;float:left; margin-right:10px; background:url(../images/agree.jpg) no-repeat 0px 0px; cursor:pointer;}
.checkcode{ width:112px; padding-left:8px; height:34px; border:1px solid #dedede; border-radius:2px; line-height:34px; color:#999;}
.checkcode:focus{ border:solid 1px #61ade7; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}
.reg_btn{ width:300px; height:40px; background:#309de0; margin-top:10px; color:#fff; border:none; border-radius:3px;font-size:14px; font-family:"微软雅黑"; cursor:pointer;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;}
.reg_btn:hover{ filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.fwtl{ color:#999;}
.btn-gcode{ cursor:pointer; color:#999;}

.readreg{width:840px;height:550px;background:#fff;border:solid 5px #999;overflow:hidden; font-family:"微软雅黑"; position:fixed; z-index:99; left:50%; margin-left:-420px; top:50%; margin-top:-295px; display:none;}
.readreg h1{width:auto;height:35px;line-height:35px;font-size:14px;font-weight:normal;border-bottom:solid 1px #dcdcdc;text-align:center;}
.readmain{width:820px;height:440px;overflow:scroll;overflow-x:hidden;margin:0px auto;margin:10px auto 10px auto;line-height:24px;}
.readclose{width:200px;height:32px;background:#c00;color:#fff;text-align:center;border:none;cursor:pointer;margin:10px auto 0px auto;font-size:14px;line-height:32px;border-radius:3px;font-size:14px; font-family:"微软雅黑"; cursor:pointer;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;}

/*注册充值*/
.reg_rec_title{ width:100%; text-align:center; height:auto; overflow:hidden; margin:80px auto; font-size:20px; color:#333; font-weight:bold;}
.reg_rec_title span{ color:#f00; font-family:Arial; font-size:20px;}
.reg_rec_btn{ width:100%; height:auto; overflow:hidden; text-align:center;}
.reg_rec_btn a{ width:160px; padding:8px 0px; border:1px solid #dedede; display:inline-block; margin-right:20px;}
.reg_rec_btn a img{ display:block; margin:0 auto;}

.on_behalf_of{ width:160px; height:33px; display:inline-block; position:relative; top:-18px; line-height:34px; font-size:18px; color:#333;}


/*新人注册礼包*/
.gift-model{ width:300px; height:335px;background:url(../images/gift_back_m.png) no-repeat center 0/cover; position:fixed; left:50%; margin-left:-150px; top:50%; margin-top:-150px; z-index:101; display:none; }
.gift-model-h2{ width:200px; text-align:center; color:#fff; margin:10px auto; font-size:20px; height:30px; line-height:30px; overflow:hidden;}
.gift-model-ul{ width:220px; height:211px;margin:0px auto; overflow-y:auto; padding:0 5px; box-sizing:border-box;}
.gift-model-ul li{ width:100%; height:85px;margin-bottom:10px;background:url(../images/giftcard.png) no-repeat 0 0; background-size:100% 100%; padding:5px 10px; box-sizing:border-box; position:relative;}
.gift-model-ul li p{ width:100%; font-size:14px; color:#333;}
.gift-model-ul li .gift-coupon-intro{ width:100%; height:36px; line-height:18px; overflow:hidden; font-size:12px; color:#666;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; padding-right:30px; box-sizing:border-box; margin-top:3px;}
.gift-model-ul li span{ color:#999;}
.gift-model-ul li .gift-coupon-amount{ position:absolute; right:5px; top:25px; color:#fe5910; font-size:14px;}
.gift-model-ul li .gift-coupon-amount b{ font-size:20px; font-weight:normal; font-family:Arial;}
.gift-draw-tips{ width:100%; text-align:center; color:#fff; font-size:12px; margin-top:10px;}
.gift-model-btn{ width:100px; height:28px; border:none; background:#f4b803; color:#fff; margin:5px auto 0 auto; border-radius:30px; cursor:pointer; display:block; letter-spacing:3px;}


.copyrightDivL{width: 1200px;height:160px;margin: 0px auto;clear: both;}
.copyrightDivL .txt{width: 1200px;height:56px;overflow: hidden;text-align: center;color: #999;line-height: 28px;margin-top:30px;}
.copyrightDivL .txt a{color: #999;}
.copyrightDivL .icons{position: relative;width:1200px;text-align: center;margin-top:20px;}
.copyrightDivL .icons a{display: inline-block;width:44px;height:44px;overflow: hidden;margin:10px 10px 0 10px;background: url(../images/login-foot.png) no-repeat;}
.copyrightDivL .icons .sina{background-position:0 0;}
.copyrightDivL .icons .sina:hover{background-position:0 -47px;}
.copyrightDivL .icons .wechat{background-position:-67px 0;}
.copyrightDivL .icons .wechat:hover{background-position:-66px -46px;}
.copyrightDivL .icons .qq{background-position:-132px 0;}
.copyrightDivL .icons .qq:hover{background-position:-132px -47px;}
.copyrightDivL .code{background: url(../images/weixin-bg-b.png) no-repeat top center;background-size:100%;width: 120px;height: 124px;overflow: hidden;z-index: 101;position: absolute;left:540px;top:-115px;display: none;}
.copyrightDivL .code img{margin:4px 5px;}


.reg_main ul.reg_type{
    display:block;
    margin: 0 auto;
    text-align: center;
}
.reg_main ul li{
    width: 120px;
    height: 42px;
    line-height: 42px;
    border: 1px solid #309de0;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    color: #309de0;
    border-radius: 5px;
    font-size: 16px;
    cursor: pointer;
    margin: 0 10px;
}
.reg_main ul li.cur{
    color: #fff;
    height: 49px;
    background:url(../images/reg_icon.png) no-repeat center center;
    border-color: #fff;
    border-radius: 0px;
}
.reg_main ul li a{
    font-size: 16px;
    display: block;
    color: #309de0;
}
.reg_main ul li.cur a{
    color: #fff;
}























